smartd是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。 SMART系统使得硬盘能监视并汇报自己的运行状况。它的一个重要特性是能够预测失败,使得系统管理员能避免数据丢失。
安装
smartmontools包含 smartctl 和 smartd 两个程序,前者是前台命令行工具、后者是后台运行程序
|
|
安装好之后先检查一下硬盘是否具有smart特性
|
|
然后检查一下硬盘状况
如果下面的结果不是 PASSED 的话你需要立刻警觉起来,马上备份所有数据,硬盘随时都可能出问题(不过值得注意的是就算结果是 PASSED 并不意味着硬盘100%就安全,PASS 不能代表没问题,没 PASS 代表一定有问题)
|
|
可以做一个快速检查
|
|
smartd使用
教程 https://linux.die.net/man/8/smartd
smartd是一个监视自我监控的守护进程( a daemon that monitors the Self-Monitoring),通过syslog接口记录SMART的错误和变化,还可以配置成为:如果检测到问题就发电子邮件警告。
smartd is a daemon that monitors the Self-Monitoring, Analysis and Reporting Technology (SMART) system built into many ATA-3 and later ATA, IDE and SCSI-3 hard drives.
|
|
自动报警
在smartd.conf里面已经配置了很多监视的操作 可以通过取消注释的方式启动它们
|
|
Examples
smartd
Runs the daemon in forked mode. This is the normal way to run smartd. Entries are logged to SYSLOG.
smartd -d -i 30
Run in foreground (debug) mode, checking the disk status every 30 seconds.
|
|
smartd -q onecheck
Registers devices, and checks the status of the devices exactly once. The exit status (the bash $? variable) will be zero if all went well, and nonzero if no devices were detected or some other problem was encountered.
|
|
smartctl使用
|
|